package com.tidc.seaserverweb.config;

import org.springframework.security.core.authority.AuthorityUtils;
import org.springframework.security.core.userdetails.User;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.stereotype.Component;

import java.util.Arrays;
import java.util.UUID;

/**
 * @author ：冯涛滔
 * @date ：Created in 2020/10/3 14:25
 * @description：
 * @modified By：
 * @version:
 */
@Component
public class SuperAdminConfig {
    public static String token = UUID.randomUUID().toString();
    public static UserDetails userDetails = new User(
            // 用户名
            "admin",
            // 密码
           "",
            //  是否启用该账号,提示《用户已失效》
            true,
            // 指示用户的帐户是否已过期 提示《用户凭证已过期》
            true,
            // 指示用户的凭据(密码)是否已过期，提示《用户凭证已过期》
            true,
            // 非锁定用户，提示《该用户已被锁定》
            true,
            // 角色、url集合
            AuthorityUtils.commaSeparatedStringToAuthorityList("ROLE_superAdmin"));

}
